﻿using System;
using System.Collections.Generic;
using System.Threading;
using System.Windows.Forms;
using THSERP.BaseProvider;
namespace THSERP
{
    static class Program
    {
        private static Mutex mutexObject;
        public static bool ExistInstance()
        {
            string mutextName = System.Windows.Forms.Application.ProductName + "_THSStart";
            mutexObject = new Mutex(false, mutextName);
            if (mutexObject.WaitOne(0, true) == true)
                return false;
            else
                return true;
        }
 
        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        [STAThread]
        static void Main()
        {
            if (ExistInstance() == true)
            {
                MessageBox.Show("Đã có một chương trình đang hoạt động.Không khởi động tiếp!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
               // Application.ExitThread();
            }
            else
            {
                DevExpress.UserSkins.OfficeSkins.Register();
                Application.EnableVisualStyles();
                Application.SetCompatibleTextRenderingDefault(false);
                Application.Run(new GUIMain());
            }
        }
    }
}